BIN = servidor_tcp cliente_tcp
OBJS =	$(BIN:=.o) common.o userlist.o servidor_archivos.o

CFLAGS = -g -O2 -Wall -pedantic -ansi
LDFLAGS = -lpthread

all: $(BIN)

servidor_tcp: servidor_tcp.o common.o userlist.o servidor_archivos.o

cliente_tcp: cliente_tcp.o common.o userlist.o

common.o: common.c

userlist.o: userlist.h

servidor_archivos.o: servidor_archivos.h

ejemplos_p1_b2.tar.gz: $(wildcard *.c)
	tar zcvf $@ cliente_tcp.c servidor_tcp.c common.h \
		common.c servidor_archivos.h servidor_archivos.c \
		userlist.h userlist.c Makefile  

.PHONY: clean
clean:
	-rm -rf $(OBJS) $(BIN) *.log core *~
